leaf tripe - Turkish English Dictionary